package de.picture;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;

import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import de.dao.AbstractTest;
import de.preisrobot.entity.AmazonArtikelImage;
import de.preisrobot.persistence.dao.ArtikelDao;

public class WritePicToDisk extends AbstractTest {

	@Autowired
	private ArtikelDao artikelDao;

	@Test
	public void test() throws IOException {

		List<AmazonArtikelImage> getallPictures = artikelDao.getallPictures();
		try {
			for (AmazonArtikelImage amazonArtikelImage : getallPictures) {
				String artikelNr = amazonArtikelImage.getArtikelNr();
				byte[] image = amazonArtikelImage.getImage();

				String file = "C:\\tmp\\pics\\" + artikelNr + ".jpg";
				FileOutputStream out = new FileOutputStream(file);
				out.write(image);
				out.flush();
				out.close();
			}
		} catch (Exception e) {
			// TODO: handle exception
		}
	}
}
